API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsWinUi
Components
ScrollBar.h
1
// ScrollBar.h
3
//
5
6
namespace
nkWinUi
7
{
11
class
ScrollBar
:
public
Component
12
{
13
public :
14
22
ScrollBar
(
MainSystem
* parentSystem) ;
26
~ScrollBar
() ;
27
28
// Getters
32
int
getCurrentMin
()
const
;
36
int
getCurrentMax
()
const
;
37
38
// Setters
44
void
setMin
(
int
value) ;
50
void
setMax
(
int
value) ;
57
void
setActiveRange
(
int
value) ;
66
void
setScrollCallback
(
const
std::function<
void
(
ScrollBar
*)>& callback) ;
70
virtual
void
scrollToMin
() ;
74
virtual
void
scrollToMax
() ;
80
virtual
void
setScrollFactor
(
float
value) = 0 ;
86
virtual
void
moveCurrentMinTo
(
int
value) ;
92
virtual
void
moveCurrentMaxTo
(
int
value) ;
93
99
virtual
void
scroll
(
float
factor) = 0 ;
100
} ;
101
}
nkWinUi::ScrollBar::setScrollCallback
void setScrollCallback(const std::function< void(ScrollBar *)> &callback)
nkWinUi::ScrollBar::moveCurrentMaxTo
virtual void moveCurrentMaxTo(int value)
nkWinUi::ScrollBar
A graphical scroll bar.
Definition:
ScrollBar.h:12
nkWinUi::ScrollBar::scroll
virtual void scroll(float factor)=0
nkWinUi::ScrollBar::~ScrollBar
~ScrollBar()
nkWinUi::Component
Base class for any graphical component.
Definition:
Component.h:12
nkWinUi::ScrollBar::scrollToMin
virtual void scrollToMin()
nkWinUi::ScrollBar::setScrollFactor
virtual void setScrollFactor(float value)=0
nkWinUi::ScrollBar::setMin
void setMin(int value)
nkWinUi::MainSystem
The main system of the component.
Definition:
MainSystem.h:18
nkWinUi::ScrollBar::getCurrentMin
int getCurrentMin() const
nkWinUi::ScrollBar::setActiveRange
void setActiveRange(int value)
nkWinUi::ScrollBar::moveCurrentMinTo
virtual void moveCurrentMinTo(int value)
nkWinUi::ScrollBar::ScrollBar
ScrollBar(MainSystem *parentSystem)
nkWinUi::ScrollBar::scrollToMax
virtual void scrollToMax()
nkWinUi::ScrollBar::getCurrentMax
int getCurrentMax() const
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition:
Clipboard.h:7
nkWinUi::ScrollBar::setMax
void setMax(int value)
Generated by
Doxygen
1.8.18